<?php



class FunmNinoMapBuilder {

	
	const CLASS_NAME = 'lib.model.map.FunmNinoMapBuilder';

	
	private $dbMap;

	
	public function isBuilt()
	{
		return ($this->dbMap !== null);
	}

	
	public function getDatabaseMap()
	{
		return $this->dbMap;
	}

	
	public function doBuild()
	{
		$this->dbMap = Propel::getDatabaseMap('propel');

		$tMap = $this->dbMap->addTable('funm_nino');
		$tMap->setPhpName('FunmNino');

		$tMap->setUseIdGenerator(true);

		$tMap->addForeignPrimaryKey('GENR_FUNDACION_ID', 'GenrFundacionId', 'int' , CreoleTypes::INTEGER, 'genr_fundacion', 'GENR_FUNDACION_ID', true, null);

		$tMap->addPrimaryKey('FUNM_NINO_ID', 'FunmNinoId', 'int', CreoleTypes::INTEGER, true, null);

		$tMap->addColumn('FUNNIN_CEDULA', 'FunninCedula', 'string', CreoleTypes::VARCHAR, false, 10);

		$tMap->addColumn('FUNNIN_NOMBRE', 'FunninNombre', 'string', CreoleTypes::VARCHAR, true, 50);

		$tMap->addColumn('FUNNIN_APELLIDO', 'FunninApellido', 'string', CreoleTypes::VARCHAR, true, 50);

		$tMap->addColumn('FUNNIN_LUGARNACIMIENTO', 'FunninLugarnacimiento', 'string', CreoleTypes::VARCHAR, true, 70);

		$tMap->addColumn('FUNNIN_FECHANACIMIENTO', 'FunninFechanacimiento', 'int', CreoleTypes::DATE, true, null);

		$tMap->addColumn('FUNNIN_FOTO', 'FunninFoto', 'string', CreoleTypes::VARBINARY, false, null);

		$tMap->addColumn('FUNNIN_SEXO', 'FunninSexo', 'string', CreoleTypes::VARCHAR, true, 1);

		$tMap->addColumn('FUNNIN_DIRECCION', 'FunninDireccion', 'string', CreoleTypes::VARCHAR, true, 100);

		$tMap->addColumn('FUNNIN_VIVIENDA', 'FunninVivienda', 'string', CreoleTypes::VARCHAR, true, 100);

		$tMap->addColumn('FUNNIN_ESTADO', 'FunninEstado', 'string', CreoleTypes::VARCHAR, true, 1);

		$tMap->addColumn('FUNNIN_OBSERVACION', 'FunninObservacion', 'string', CreoleTypes::LONGVARCHAR, true, null);

	} 
} 